package com.qdlc.p2p.biz.service;

import com.qdlc.p2p.dal.common.model.jpa.PageDataList;
import com.qdlc.p2p.dal.dto.Tpp;
import com.qdlc.p2p.dal.model.AccountModel;
import com.qdlc.p2p.dal.model.TppModel;

/**
 * TPP Service
 * 
 * @author ylx
 * @version 2.0
 * @date 2015年6月12日 上午10:45:54
 */
public interface TppService {
	
	/**
	 * 根据id获取TPP
	 * 
	 * @param id
	 * @return
	 */
	Tpp getTppById(long id);
	
	/**
	 * 分页列表
	 * 
	 * @param model
	 * @return
	 */
	PageDataList<TppModel> pageDataList(TppModel model);
	
	/**
	 * 根据orderId获取TPP
	 * @param ordId
	 * @return
	 */
	Tpp getTppByOrdId(String ordId);

	void update(Tpp tpp);

	/**
	 * 查询退款列表
	 * @param model
	 * @return
     */
	PageDataList<TppModel> findRefundList(AccountModel model);
}
